An Experimental Study of Load Balancing on Amoeba

نویسندگان

  • Weiping Zhu
  • C. F. Steketee
چکیده

This paper presents the results of an experimental study of load balancing using job initiation and process migration, carried out on Amoeba. The results indicate the need for a load balancing facility in a distributed system to improve system performance, e.g., the average response time of processes. A number of load balancing algorithms, including the bidding and neighbouring algorithms, have been studied in this work. A comparison between these algorithms under various conditions is presented, which indicates that in a system with 10 { 20 computers a centralized algorithm outperforms a distributed one and job initiation plays an important role in a load balancing scheme. We also point out some requirements for an operating system in order to support an e cient load balancing facility, on the basis of our experience. We conclude with a summary of our experiences and suggestions for

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Load Balancing and Workstation Autonomy on Amoeba

This paper presents the results of a load balancing study carried out on the distributed operating system Amoeba. The study is intended to investigate the e ectiveness of di erent load balancing methodologies on a workstation-based system, specifying job initiation vs. process migration. The results indicate that both methods can improve system performance, such as response time. The results al...

متن کامل

Implementation of Process Migration in Amoeba

The design of a process migration mechanism for the Amoeba distributed operating system is described. The primary motivation for this implementation is to carry out experimental and realistic studies of load balancing algorithms for a distributed operating system. Our aim has been the implementation of a mechanism which is general, efficient and fully transparent, and which is reliable in the p...

متن کامل

Process Migration and Load Balancing in Amoeba

This paper reports our experience in adding process migration to the distributed operating system Amoeba, and the results of a series of experiments to evaluate its usefulness for load balancing. After describing our design goals, we present our implementation for Amoeba, and performance figures which indicate that the speed of process migration is limited only by the throughput of the network ...

متن کامل

Online Distribution and Load Balancing Optimization Using the Robin Hood and Johnson Hybrid Algorithm

Proper planning of assembly lines is one of the production managers’ concerns at the tactical level so that it would be possible to use the machine capacity, reduce operating costs and deliver customer orders on time. The lack of an efficient method in balancing assembly line can create threatening problems for manufacturing organizations. The use of assembly line balancing methods cannot balan...

متن کامل

Reliable Processing on the Seljuk-Amoeba Operating Environment

Processing on the Amoeba distributed operating system is not fault-tolerant. The only concern of its processing service is to perform load balancing on the existing processors, trying to find the processor that best suits a particular process in terms of memory availability and CPU speed. In this paper we introduce a fault-tolerant processing service for the Amoeba system. This service is used ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995